Virtual Tree: A Robust Overlay Network for Ensuring Interval Valid Queries in Dynamic Distributed Systems
نویسندگان
چکیده
Today’s large scale distributed systems are characterized by strong dynamics caused by the inherent unreliability of their constituting elements (e.g. process and link failures, processes joining or leaving the system). This continuous dynamism has a strong negative impact on distributed algorithms designed to work on such systems. Regular registers [1], Replication [2], in-network aggregation[3], are all examples of such problem. Considering the in-network aggregate query answering problem in large scale dynamic systems, a precise semantics was introduced by Bawa et al. in their seminal work [4]. One of the semantics introduced in that work, namely Interval Validity (IV), requires the answer to contain at least contributions from all the processes that remain in the system from the moment the query is issued, until the last answer is collected. This kind of semantics plays a fundamental role in many applications as it prevents contributions coming from correct processes, remaining inside the system, to be eclipsed by transient errors and failures. The same work also proved the impossibility of enforcing interval validity as long as churn (i.e. the rate at which processes can crash/leave or join the system) is unbounded. However, practical experience shows that many systems undergo a continuous (in time) but limited (in its strength) level of churn, and that this level can be reasonably predicted by analytical assessment or by direct measurements [5]. By exploiting this aspect, it would be thus possible to circumvent the previously cited impossibility result and provide interval valid answers to in-network aggregate queries. On the basis of these motivations, this paper presents the first solution for in-network aggregate query processing that is able to provide query answers complying with the interval validity semantics in large-scale dynamic systems with bounded churn. The correctness of our approach is supported by both formal proofs and an extensive set of simulation-based experiments that, due to space constraints, are reported in a separate technical report [6].
منابع مشابه
Virtual Tree: A robust architecture for interval valid queries in dynamic distributed systems
This paper studies the problem of answering aggregation queries, satisfying the interval validity semantics, in a distributed system prone to continuous arrival and departure of participants. The interval validity semantics states that the query answer must be calculated considering contributions of at least all processes that remained in the distributed system for the whole query duration. Sat...
متن کاملRobust state estimation in power systems using pre-filtering measurement data
State estimation is the foundation of any control and decision making in power networks. The first requirement for a secure network is a precise and safe state estimator in order to make decisions based on accurate knowledge of the network status. This paper introduces a new estimator which is able to detect bad data with few calculations without need for repetitions and estimation residual cal...
متن کاملRange queries over skip tree graphs
The support for complex queries, such as range, prefix and aggregation queries, over structured peer-to-peer systems is currently an active and significant topic of research. This paper demonstrates how Skip Tree Graph, as a novel structure, presents an efficient solution to that problem area through provision of a distributed search tree functionality on decentralised and dynamic environments....
متن کاملData Distribution Management in Large-Scale Distributed Environments
Data Distribution Management (DDM) deals with two basic problems: how to distribute data generated at the application layer among underlying nodes in a distributed system and how to retrieve data back whenever it is necessary. This thesis explores DDM in two different network environments: peer-to-peer (P2P) overlay networks and cluster-based network environments. DDM in P2P overlay networks is...
متن کاملA flabellate overlay network for multi-attribute search
Peer-to-peer (P2P) technology provides a popular way of distributing resources, sharing, and locating in a large-scale distributed environment. However, most of the current existing P2P systems only support queries over a single resource attribute, such as file name. The current multiple resource attribute search methods often encounter high maintenance cost and lack of resilience to the highly...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012